Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade tests: add CSI workload #25223

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

upgrade tests: add CSI workload #25223

wants to merge 1 commit into from

Conversation

tgross
Copy link
Member

@tgross tgross commented Feb 25, 2025

Add an upgrade test workload for CSI with the AWS EBS plugin. In order to validate this workload, we'll need to deploy the plugin jobs and then register volumes with them. So this extends the run_workloads module to allow for a "post script" to be run after a given job has been deployed. We can use that as a model for other test workloads.

Ref: https://hashicorp.atlassian.net/browse/NET-12217

@tgross tgross force-pushed the upgrade-testing-csi branch from b866041 to 71fe537 Compare February 25, 2025 20:48
@tgross tgross force-pushed the upgrade-testing-csi branch from 71fe537 to 1150c6b Compare February 25, 2025 20:51
@tgross tgross force-pushed the upgrade-testing-csi branch from 1150c6b to 291515b Compare February 26, 2025 14:25
@tgross tgross modified the milestones: 1.9.x, 1.10.0 Feb 26, 2025
@tgross tgross added theme/testing Test related issues theme/storage labels Feb 26, 2025
@tgross tgross force-pushed the upgrade-testing-csi branch from 291515b to fe59535 Compare February 26, 2025 15:16
@tgross tgross force-pushed the upgrade-testing-csi branch from fe59535 to c0a6637 Compare February 26, 2025 16:38
@tgross tgross force-pushed the upgrade-testing-csi branch from c0a6637 to e988b91 Compare February 26, 2025 16:42
@tgross tgross force-pushed the upgrade-testing-csi branch from e988b91 to a9ac909 Compare February 26, 2025 16:55
@tgross tgross force-pushed the upgrade-testing-csi branch from a9ac909 to 0716ac4 Compare February 26, 2025 18:44
@tgross tgross force-pushed the upgrade-testing-csi branch from 0716ac4 to 8d3ba6b Compare February 26, 2025 19:15
@tgross tgross force-pushed the upgrade-testing-csi branch from 8d3ba6b to 351ae35 Compare February 26, 2025 19:36
@tgross tgross force-pushed the upgrade-testing-csi branch from 351ae35 to 4371bfc Compare February 26, 2025 20:49
@tgross tgross force-pushed the upgrade-testing-csi branch from 4371bfc to a24560c Compare February 26, 2025 20:55
Add an upgrade test workload for CSI with the AWS EBS plugin. In order to
validate this workload, we'll need to deploy the plugin jobs and then register
volumes with them. So this extends the `run_workloads` module to allow for a
"post script" to be run after a given job has been deployed. We can use that as
a model for other test workloads.

Ref: https://hashicorp.atlassian.net/browse/NET-12217
workloads = {
# deploy these first
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note for self: this is a for_each so we need a pre_script hook for wants_csi for this to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant